def arrange(n,m):
    """
        计算 n 个 选出 m 个排列个数
    :param n: 所有的个数
    :param m: 选出的个数
    :return: 排序的个数
    """
    result = 1
    if m <= n:
        if m == 0:
            result = 1
        else:
            for i in range((n-m+1), n+1):
                result *= i

    else:
        result = None
    return result


if __name__ == '__main__':
    print(arrange(3, 3))